package com.unittec.zk.provider.exam.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.unittec.zk.provider.root.EntityRoot;
import lombok.Data;

/**
 * 公告信息表
 */
@Data
@TableName(value = "notice_info")
public class NoticeInfo extends EntityRoot implements Serializable {

    /**
     * 标题
     */
    @TableField(value = "notice_title")
    private String noticeTitle;

    /**
     * 类型 1公告,2通知,3通告,4通报,5告示
     */
    @TableField(value = "notice_type")
    private String noticeType;

    /**
     * 附件名称1
     */
    @TableField(value = "attachment_name1")
    private String attachmentName1;

    /**
     * 内容
     */
    @TableField(value = "notice_content")
    private String noticeContent;

    /**
     * 发布人
     */
    @TableField(value = "release_name")
    private String releaseName;

    /**
     * 状态 1草稿 2已发布 3待发布
     */
    @TableField(value = "notice_state")
    private String noticeState = "1";

    /**
     * 附件名称2
     */
    @TableField(value = "attachment_name2")
    private String attachmentName2;

    /**
     * 附件名称3
     */
    @TableField(value = "attachment_name3")
    private String attachmentName3;

    /**
     * 附件名称4
     */
    @TableField(value = "attachment_name4")
    private String attachmentName4;

    /**
     * 附件名称5
     */
    @TableField(value = "attachment_name5")
    private String attachmentName5;

    @TableField(value = "del_flag")
    @TableLogic
    private String delFlag = "0";

    private static final long serialVersionUID = 1L;
}